<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>Index &mdash; PyAMG v1.0 documentation</title>
    <link rel="stylesheet" href="_static/default.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '',
        VERSION:     '1.0',
        COLLAPSE_MODINDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <link rel="index" title="Index" href="" />
    <link rel="search" title="Search" href="search.html" />
    <link rel="top" title="PyAMG v1.0 documentation" href="index.html" /> 
  </head>
  <body>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="modindex.html" title="Global Module Index"
             accesskey="M">modules</a> |</li>
        <li><a href="index.html">PyAMG v1.0 documentation</a> &raquo;</li> 
      </ul>
    </div>  
    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            

   <h1 id="index">Index</h1>

   <a href="#A"><strong>A</strong></a> | <a href="#B"><strong>B</strong></a> | <a href="#C"><strong>C</strong></a> | <a href="#D"><strong>D</strong></a> | <a href="#E"><strong>E</strong></a> | <a href="#F"><strong>F</strong></a> | <a href="#G"><strong>G</strong></a> | <a href="#H"><strong>H</strong></a> | <a href="#I"><strong>I</strong></a> | <a href="#J"><strong>J</strong></a> | <a href="#K"><strong>K</strong></a> | <a href="#L"><strong>L</strong></a> | <a href="#M"><strong>M</strong></a> | <a href="#N"><strong>N</strong></a> | <a href="#O"><strong>O</strong></a> | <a href="#P"><strong>P</strong></a> | <a href="#R"><strong>R</strong></a> | <a href="#S"><strong>S</strong></a> | <a href="#T"><strong>T</strong></a> | <a href="#U"><strong>U</strong></a> | <a href="#V"><strong>V</strong></a> | <a href="#W"><strong>W</strong></a> 

   <hr />

   
<h2 id="A">A</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.aggregation.html#pyamg.aggregation.adaptive.adaptive_sa_solver">adaptive_sa_solver() (in module pyamg.aggregation.adaptive)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.apply_distance_filter">apply_distance_filter() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.apply_givens">apply_givens() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.apply_householders">apply_householders() (in module pyamg.amg_core.amg_core)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="pyamg.util.html#pyamg.util.linalg.approximate_spectral_radius">approximate_spectral_radius() (in module pyamg.util.linalg)</a></dt>
<dt><a href="pyamg.html#pyamg.multilevel.multilevel_solver.aspreconditioner">aspreconditioner() (pyamg.multilevel.multilevel_solver method)</a></dt>
</dl></td></tr></table>

<h2 id="B">B</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.bellman_ford">bellman_ford() (in module pyamg.amg_core.amg_core)</a></dt>
  <dd><dl>
    <dt><a href="pyamg.html#pyamg.graph.bellman_ford">(in module pyamg.graph)</a></dt>
  </dl></dd>
<dt><a href="pyamg.krylov.html#pyamg.krylov._bicgstab.bicgstab">bicgstab() (in module pyamg.krylov._bicgstab)</a></dt>
<dt><a href="pyamg.classical.html#pyamg.classical.cr.binormalize">binormalize() (in module pyamg.classical.cr)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.block_gauss_seidel">block_gauss_seidel() (in module pyamg.amg_core.amg_core)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.breadth_first_search">breadth_first_search() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.util.html#pyamg.util.BSR_utils.BSR_Get_Row">BSR_Get_Row() (in module pyamg.util.BSR_utils)</a></dt>
<dt><a href="pyamg.util.html#pyamg.util.BSR_utils.BSR_Row_WriteScalar">BSR_Row_WriteScalar() (in module pyamg.util.BSR_utils)</a></dt>
<dt><a href="pyamg.util.html#pyamg.util.BSR_utils.BSR_Row_WriteVect">BSR_Row_WriteVect() (in module pyamg.util.BSR_utils)</a></dt>
</dl></td></tr></table>

<h2 id="C">C</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.calc_BtB">calc_BtB() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.krylov.html#pyamg.krylov._cg.cg">cg() (in module pyamg.krylov._cg)</a></dt>
<dt><a href="pyamg.krylov.html#pyamg.krylov._cgne.cgne">cgne() (in module pyamg.krylov._cgne)</a></dt>
<dt><a href="pyamg.krylov.html#pyamg.krylov._cgnr.cgnr">cgnr() (in module pyamg.krylov._cgnr)</a></dt>
<dt><a href="pyamg.relaxation.html#pyamg.relaxation.smoothing.change_smoothers">change_smoothers() (in module pyamg.relaxation.smoothing)</a></dt>
<dt><a href="pyamg.relaxation.html#pyamg.relaxation.chebyshev.chebyshev_polynomial_coefficients">chebyshev_polynomial_coefficients() (in module pyamg.relaxation.chebyshev)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.classical_strength_of_connection">classical_strength_of_connection() (in module pyamg.amg_core.amg_core)</a></dt>
  <dd><dl>
    <dt><a href="pyamg.html#pyamg.strength.classical_strength_of_connection">(in module pyamg.strength)</a></dt>
  </dl></dd>
<dt><a href="pyamg.html#pyamg.multilevel.coarse_grid_solver">coarse_grid_solver() (in module pyamg.multilevel)</a></dt>
<dt><a href="pyamg.util.html#pyamg.util.linalg.cond">cond() (in module pyamg.util.linalg)</a></dt>
<dt><a href="pyamg.util.html#pyamg.util.linalg.condest">condest() (in module pyamg.util.linalg)</a></dt>
<dt><a href="pyamg.aggregation.html#pyamg.aggregation.setup.configuration">configuration() (in module pyamg.aggregation.setup)</a></dt>
  <dd><dl>
    <dt><a href="pyamg.amg_core.html#pyamg.amg_core.setup.configuration">(in module pyamg.amg_core.setup)</a></dt>
    <dt><a href="pyamg.classical.html#pyamg.classical.setup.configuration">(in module pyamg.classical.setup)</a></dt>
    <dt><a href="pyamg.gallery.html#pyamg.gallery.setup.configuration">(in module pyamg.gallery.setup)</a></dt>
    <dt><a href="pyamg.krylov.html#pyamg.krylov.setup.configuration">(in module pyamg.krylov.setup)</a></dt>
    <dt><a href="pyamg.relaxation.html#pyamg.relaxation.setup.configuration">(in module pyamg.relaxation.setup)</a></dt>
    <dt><a href="pyamg.html#pyamg.setup.configuration">(in module pyamg.setup)</a></dt>
    <dt><a href="pyamg.util.html#pyamg.util.setup.configuration">(in module pyamg.util.setup)</a></dt>
    <dt><a href="pyamg.vis.html#pyamg.vis.setup.configuration">(in module pyamg.vis.setup)</a></dt>
  </dl></dd></dl></td><td width="33%" valign="top"><dl>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.conjugate">conjugate() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.connected_components">connected_components() (in module pyamg.amg_core.amg_core)</a></dt>
  <dd><dl>
    <dt><a href="pyamg.html#pyamg.graph.connected_components">(in module pyamg.graph)</a></dt>
  </dl></dd>
<dt><a href="pyamg.util.html#pyamg.util.utils.Coord2RBM">Coord2RBM() (in module pyamg.util.utils)</a></dt>
<dt><a href="pyamg.classical.html#pyamg.classical.cr.CR">CR() (in module pyamg.classical.cr)</a></dt>
<dt><a href="pyamg.html#pyamg.multilevel.multilevel_solver.cycle_complexity">cycle_complexity() (pyamg.multilevel.multilevel_solver method)</a></dt>
</dl></td></tr></table>

<h2 id="D">D</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.gallery.html#pyamg.gallery.demo.demo">demo() (in module pyamg.gallery.demo)</a></dt>
<dt><a href="pyamg.util.html#pyamg.util.utils.diag_sparse">diag_sparse() (in module pyamg.util.utils)</a></dt>
<dt><a href="pyamg.gallery.html#pyamg.gallery.diffusion.diffusion_stencil_2d">diffusion_stencil_2d() (in module pyamg.gallery.diffusion)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="pyamg.classical.html#pyamg.classical.interpolate.direct_interpolation">direct_interpolation() (in module pyamg.classical.interpolate)</a></dt>
</dl></td></tr></table>

<h2 id="E">E</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.aggregation.html#pyamg.aggregation.smooth.energy_prolongation_smoother">energy_prolongation_smoother() (in module pyamg.aggregation.smooth)</a></dt></dl></td><td width="33%" valign="top"><dl>
</dl></td></tr></table>

<h2 id="F">F</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.krylov.html#pyamg.krylov._fgmres.fgmres">fgmres() (in module pyamg.krylov._fgmres)</a></dt>
<dt><a href="pyamg.aggregation.html#pyamg.aggregation.tentative.fit_candidates">fit_candidates() (in module pyamg.aggregation.tentative)</a></dt>
  <dd><dl>
    <dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.fit_candidates">(in module pyamg.amg_core.amg_core)</a></dt>
  </dl></dd></dl></td><td width="33%" valign="top"><dl>
</dl></td></tr></table>

<h2 id="G">G</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.gallery.html#pyamg.gallery.laplacian.gauge_laplacian">gauge_laplacian() (in module pyamg.gallery.laplacian)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.gauss_seidel">gauss_seidel() (in module pyamg.amg_core.amg_core)</a></dt>
  <dd><dl>
    <dt><a href="pyamg.relaxation.html#pyamg.relaxation.relaxation.gauss_seidel">(in module pyamg.relaxation.relaxation)</a></dt>
  </dl></dd>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.gauss_seidel_indexed">gauss_seidel_indexed() (in module pyamg.amg_core.amg_core)</a></dt>
  <dd><dl>
    <dt><a href="pyamg.relaxation.html#pyamg.relaxation.relaxation.gauss_seidel_indexed">(in module pyamg.relaxation.relaxation)</a></dt>
  </dl></dd></dl></td><td width="33%" valign="top"><dl>
<dt><a href="pyamg.util.html#pyamg.util.utils.get_diagonal">get_diagonal() (in module pyamg.util.utils)</a></dt>
<dt><a href="pyamg.html#pyamg.__config__.get_info">get_info() (in module pyamg.__config__)</a></dt>
<dt><a href="pyamg.krylov.html#pyamg.krylov._gmres.gmres">gmres() (in module pyamg.krylov._gmres)</a></dt>
<dt><a href="pyamg.html#pyamg.multilevel.multilevel_solver.grid_complexity">grid_complexity() (pyamg.multilevel.multilevel_solver method)</a></dt>
</dl></td></tr></table>

<h2 id="H">H</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.util.html#pyamg.util.utils.hierarchy_spectrum">hierarchy_spectrum() (in module pyamg.util.utils)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.householder_hornerscheme">householder_hornerscheme() (in module pyamg.amg_core.amg_core)</a></dt></dl></td><td width="33%" valign="top"><dl>
</dl></td></tr></table>

<h2 id="I">I</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.imag">imag() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.incomplete_BSRmatmat">incomplete_BSRmatmat() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.incomplete_matmat">incomplete_matmat() (in module pyamg.amg_core.amg_core)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="pyamg.util.html#pyamg.util.linalg.infinity_norm">infinity_norm() (in module pyamg.util.linalg)</a></dt>
<dt><a href="pyamg.util.html#pyamg.util.linalg.issymm">issymm() (in module pyamg.util.linalg)</a></dt>
</dl></td></tr></table>

<h2 id="J">J</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.jacobi">jacobi() (in module pyamg.amg_core.amg_core)</a></dt>
  <dd><dl>
    <dt><a href="pyamg.relaxation.html#pyamg.relaxation.relaxation.jacobi">(in module pyamg.relaxation.relaxation)</a></dt>
  </dl></dd></dl></td><td width="33%" valign="top"><dl>
<dt><a href="pyamg.aggregation.html#pyamg.aggregation.smooth.jacobi_prolongation_smoother">jacobi_prolongation_smoother() (in module pyamg.aggregation.smooth)</a></dt>
</dl></td></tr></table>

<h2 id="K">K</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.kaczmarz_gauss_seidel">kaczmarz_gauss_seidel() (in module pyamg.amg_core.amg_core)</a></dt>
  <dd><dl>
    <dt><a href="pyamg.relaxation.html#pyamg.relaxation.relaxation.kaczmarz_gauss_seidel">(in module pyamg.relaxation.relaxation)</a></dt>
  </dl></dd>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.kaczmarz_jacobi">kaczmarz_jacobi() (in module pyamg.amg_core.amg_core)</a></dt>
  <dd><dl>
    <dt><a href="pyamg.relaxation.html#pyamg.relaxation.relaxation.kaczmarz_jacobi">(in module pyamg.relaxation.relaxation)</a></dt>
  </dl></dd></dl></td><td width="33%" valign="top"><dl>
<dt><a href="pyamg.aggregation.html#pyamg.aggregation.smooth.kaczmarz_jacobi_prolongation_smoother">kaczmarz_jacobi_prolongation_smoother() (in module pyamg.aggregation.smooth)</a></dt>
<dt><a href="pyamg.relaxation.html#pyamg.relaxation.relaxation.kaczmarz_richardson">kaczmarz_richardson() (in module pyamg.relaxation.relaxation)</a></dt>
<dt><a href="pyamg.aggregation.html#pyamg.aggregation.smooth.kaczmarz_richardson_prolongation_smoother">kaczmarz_richardson_prolongation_smoother() (in module pyamg.aggregation.smooth)</a></dt>
</dl></td></tr></table>

<h2 id="L">L</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.html#pyamg.multilevel.multilevel_solver.level">level() (pyamg.multilevel.multilevel_solver method)</a></dt>
<dt><a href="pyamg.gallery.html#pyamg.gallery.elasticity.linear_elasticity">linear_elasticity() (in module pyamg.gallery.elasticity)</a></dt>
<dt><a href="pyamg.gallery.html#pyamg.gallery.elasticity.linear_elasticity_p1">linear_elasticity_p1() (in module pyamg.gallery.elasticity)</a></dt>
<dt><a href="pyamg.aggregation.html#pyamg.aggregation.aggregate.lloyd_aggregation">lloyd_aggregation() (in module pyamg.aggregation.aggregate)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.lloyd_cluster">lloyd_cluster() (in module pyamg.amg_core.amg_core)</a></dt>
  <dd><dl>
    <dt><a href="pyamg.html#pyamg.graph.lloyd_cluster">(in module pyamg.graph)</a></dt>
  </dl></dd>
<dt><a href="pyamg.gallery.html#pyamg.gallery.example.load_example">load_example() (in module pyamg.gallery.example)</a></dt>
</dl></td></tr></table>

<h2 id="M">M</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.html#pyamg.graph.maximal_independent_set">maximal_independent_set() (in module pyamg.graph)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.maximal_independent_set_k_parallel">maximal_independent_set_k_parallel() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.maximal_independent_set_parallel">maximal_independent_set_parallel() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.maximal_independent_set_serial">maximal_independent_set_serial() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.min_blocks">min_blocks() (in module pyamg.amg_core.amg_core)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="pyamg.classical.html#pyamg.classical.split.MIS">MIS() (in module pyamg.classical.split)</a></dt>
<dt><a href="pyamg.html#pyamg.multilevel.multilevel_solver">multilevel_solver (class in pyamg.multilevel)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.mynorm">mynorm() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.mynormsq">mynormsq() (in module pyamg.amg_core.amg_core)</a></dt>
</dl></td></tr></table>

<h2 id="N">N</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.util.html#pyamg.util.linalg.norm">norm() (in module pyamg.util.linalg)</a></dt></dl></td><td width="33%" valign="top"><dl>
</dl></td></tr></table>

<h2 id="O">O</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.ode_strength_helper">ode_strength_helper() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.html#pyamg.strength.ode_strength_of_connection">ode_strength_of_connection() (in module pyamg.strength)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="pyamg.html#pyamg.multilevel.multilevel_solver.operator_complexity">operator_complexity() (pyamg.multilevel.multilevel_solver method)</a></dt>
</dl></td></tr></table>

<h2 id="P">P</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.pinv_array">pinv_array() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.classical.html#pyamg.classical.split.PMIS">PMIS() (in module pyamg.classical.split)</a></dt>
<dt><a href="pyamg.classical.html#pyamg.classical.split.PMISc">PMISc() (in module pyamg.classical.split)</a></dt>
<dt><a href="pyamg.gallery.html#pyamg.gallery.laplacian.poisson">poisson() (in module pyamg.gallery.laplacian)</a></dt>
<dt><a href="pyamg.relaxation.html#pyamg.relaxation.relaxation.polynomial">polynomial() (in module pyamg.relaxation.relaxation)</a></dt>
<dt><a href="pyamg.util.html#pyamg.util.utils.print_table">print_table() (in module pyamg.util.utils)</a></dt>
<dt><a href="pyamg.util.html#pyamg.util.utils.profile_solver">profile_solver() (in module pyamg.util.utils)</a></dt>
<dt><a href="pyamg.html#pyamg.multilevel.multilevel_solver.psolve">psolve() (pyamg.multilevel.multilevel_solver method)</a></dt>
<dt><a href="pyamg.html#module-pyamg.__config__">pyamg.__config__ (module)</a></dt>
<dt><a href="pyamg.aggregation.html#module-pyamg.aggregation.adaptive">pyamg.aggregation.adaptive (module)</a></dt>
<dt><a href="pyamg.aggregation.html#module-pyamg.aggregation.aggregate">pyamg.aggregation.aggregate (module)</a></dt>
<dt><a href="pyamg.aggregation.html#module-pyamg.aggregation.aggregation">pyamg.aggregation.aggregation (module)</a></dt>
<dt><a href="pyamg.aggregation.html#module-pyamg.aggregation.setup">pyamg.aggregation.setup (module)</a></dt>
<dt><a href="pyamg.aggregation.html#module-pyamg.aggregation.smooth">pyamg.aggregation.smooth (module)</a></dt>
<dt><a href="pyamg.aggregation.html#module-pyamg.aggregation.tentative">pyamg.aggregation.tentative (module)</a></dt>
<dt><a href="pyamg.amg_core.html#module-pyamg.amg_core.amg_core">pyamg.amg_core.amg_core (module)</a></dt>
<dt><a href="pyamg.amg_core.html#module-pyamg.amg_core.setup">pyamg.amg_core.setup (module)</a></dt>
<dt><a href="pyamg.classical.html#module-pyamg.classical.classical">pyamg.classical.classical (module)</a></dt>
<dt><a href="pyamg.classical.html#module-pyamg.classical.cr">pyamg.classical.cr (module)</a></dt>
<dt><a href="pyamg.classical.html#module-pyamg.classical.interpolate">pyamg.classical.interpolate (module)</a></dt>
<dt><a href="pyamg.classical.html#module-pyamg.classical.setup">pyamg.classical.setup (module)</a></dt>
<dt><a href="pyamg.classical.html#module-pyamg.classical.split">pyamg.classical.split (module)</a></dt>
<dt><a href="pyamg.gallery.html#module-pyamg.gallery.demo">pyamg.gallery.demo (module)</a></dt>
<dt><a href="pyamg.gallery.html#module-pyamg.gallery.diffusion">pyamg.gallery.diffusion (module)</a></dt>
<dt><a href="pyamg.gallery.html#module-pyamg.gallery.elasticity">pyamg.gallery.elasticity (module)</a></dt>
<dt><a href="pyamg.gallery.html#module-pyamg.gallery.example">pyamg.gallery.example (module)</a></dt>
<dt><a href="pyamg.gallery.html#module-pyamg.gallery.laplacian">pyamg.gallery.laplacian (module)</a></dt>
<dt><a href="pyamg.gallery.html#module-pyamg.gallery.mesh">pyamg.gallery.mesh (module)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="pyamg.gallery.html#module-pyamg.gallery.setup">pyamg.gallery.setup (module)</a></dt>
<dt><a href="pyamg.gallery.html#module-pyamg.gallery.sprand">pyamg.gallery.sprand (module)</a></dt>
<dt><a href="pyamg.gallery.html#module-pyamg.gallery.stencil">pyamg.gallery.stencil (module)</a></dt>
<dt><a href="pyamg.html#module-pyamg.graph">pyamg.graph (module)</a></dt>
<dt><a href="pyamg.krylov.html#module-pyamg.krylov._bicgstab">pyamg.krylov._bicgstab (module)</a></dt>
<dt><a href="pyamg.krylov.html#module-pyamg.krylov._cg">pyamg.krylov._cg (module)</a></dt>
<dt><a href="pyamg.krylov.html#module-pyamg.krylov._cgne">pyamg.krylov._cgne (module)</a></dt>
<dt><a href="pyamg.krylov.html#module-pyamg.krylov._cgnr">pyamg.krylov._cgnr (module)</a></dt>
<dt><a href="pyamg.krylov.html#module-pyamg.krylov._fgmres">pyamg.krylov._fgmres (module)</a></dt>
<dt><a href="pyamg.krylov.html#module-pyamg.krylov._gmres">pyamg.krylov._gmres (module)</a></dt>
<dt><a href="pyamg.krylov.html#module-pyamg.krylov.setup">pyamg.krylov.setup (module)</a></dt>
<dt><a href="pyamg.html#module-pyamg.multilevel">pyamg.multilevel (module)</a></dt>
<dt><a href="pyamg.relaxation.html#module-pyamg.relaxation.chebyshev">pyamg.relaxation.chebyshev (module)</a></dt>
<dt><a href="pyamg.relaxation.html#module-pyamg.relaxation.relaxation">pyamg.relaxation.relaxation (module)</a></dt>
<dt><a href="pyamg.relaxation.html#module-pyamg.relaxation.setup">pyamg.relaxation.setup (module)</a></dt>
<dt><a href="pyamg.relaxation.html#module-pyamg.relaxation.smoothing">pyamg.relaxation.smoothing (module)</a></dt>
<dt><a href="pyamg.html#module-pyamg.setup">pyamg.setup (module)</a></dt>
<dt><a href="pyamg.html#module-pyamg.strength">pyamg.strength (module)</a></dt>
<dt><a href="pyamg.testing.html#module-pyamg.testing">pyamg.testing (module)</a></dt>
<dt><a href="pyamg.util.html#module-pyamg.util.BSR_utils">pyamg.util.BSR_utils (module)</a></dt>
<dt><a href="pyamg.util.html#module-pyamg.util.linalg">pyamg.util.linalg (module)</a></dt>
<dt><a href="pyamg.util.html#module-pyamg.util.setup">pyamg.util.setup (module)</a></dt>
<dt><a href="pyamg.util.html#module-pyamg.util.utils">pyamg.util.utils (module)</a></dt>
<dt><a href="pyamg.vis.html#module-pyamg.vis.setup">pyamg.vis.setup (module)</a></dt>
<dt><a href="pyamg.vis.html#module-pyamg.vis.vis_coarse">pyamg.vis.vis_coarse (module)</a></dt>
<dt><a href="pyamg.vis.html#module-pyamg.vis.vtk_writer">pyamg.vis.vtk_writer (module)</a></dt>
</dl></td></tr></table>

<h2 id="R">R</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.real">real() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.gallery.html#pyamg.gallery.mesh.regular_triangle_mesh">regular_triangle_mesh() (in module pyamg.gallery.mesh)</a></dt>
<dt><a href="pyamg.util.html#pyamg.util.linalg.residual_norm">residual_norm() (in module pyamg.util.linalg)</a></dt>
<dt><a href="pyamg.aggregation.html#pyamg.aggregation.smooth.richardson_prolongation_smoother">richardson_prolongation_smoother() (in module pyamg.aggregation.smooth)</a></dt>
<dt><a href="pyamg.classical.html#pyamg.classical.split.RS">RS() (in module pyamg.classical.split)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.rs_cf_splitting">rs_cf_splitting() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.rs_direct_interpolation_pass1">rs_direct_interpolation_pass1() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.rs_direct_interpolation_pass2">rs_direct_interpolation_pass2() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.classical.html#pyamg.classical.classical.ruge_stuben_solver">ruge_stuben_solver() (in module pyamg.classical.classical)</a></dt>
</dl></td></tr></table>

<h2 id="S">S</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.satisfy_constraints_helper">satisfy_constraints_helper() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.relaxation.html#pyamg.relaxation.smoothing.setup_smoothers">setup_smoothers() (in module pyamg.relaxation.smoothing)</a></dt>
<dt><a href="pyamg.html#pyamg.__config__.show">show() (in module pyamg.__config__)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.signof">signof() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.aggregation.html#pyamg.aggregation.aggregation.smoothed_aggregation_solver">smoothed_aggregation_solver() (in module pyamg.aggregation.aggregation)</a></dt>
<dt><a href="pyamg.html#pyamg.multilevel.multilevel_solver.solve">solve() (pyamg.multilevel.multilevel_solver method)</a></dt>
<dt><a href="pyamg.relaxation.html#pyamg.relaxation.relaxation.sor">sor() (in module pyamg.relaxation.relaxation)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="pyamg.gallery.html#pyamg.gallery.sprand.sprand">sprand() (in module pyamg.gallery.sprand)</a></dt>
<dt><a href="pyamg.aggregation.html#pyamg.aggregation.aggregate.standard_aggregation">standard_aggregation() (in module pyamg.aggregation.aggregate)</a></dt>
  <dd><dl>
    <dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.standard_aggregation">(in module pyamg.amg_core.amg_core)</a></dt>
  </dl></dd>
<dt><a href="pyamg.gallery.html#pyamg.gallery.stencil.stencil_grid">stencil_grid() (in module pyamg.gallery.stencil)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.symmetric_strength_of_connection">symmetric_strength_of_connection() (in module pyamg.amg_core.amg_core)</a></dt>
  <dd><dl>
    <dt><a href="pyamg.html#pyamg.strength.symmetric_strength_of_connection">(in module pyamg.strength)</a></dt>
  </dl></dd>
</dl></td></tr></table>

<h2 id="T">T</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.util.html#pyamg.util.utils.to_type">to_type() (in module pyamg.util.utils)</a></dt>
<dt><a href="pyamg.util.html#pyamg.util.utils.type_prep">type_prep() (in module pyamg.util.utils)</a></dt></dl></td><td width="33%" valign="top"><dl>
</dl></td></tr></table>

<h2 id="U">U</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.util.html#pyamg.util.utils.UnAmal">UnAmal() (in module pyamg.util.utils)</a></dt></dl></td><td width="33%" valign="top"><dl>
</dl></td></tr></table>

<h2 id="V">V</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.html#pyamg.graph.vertex_coloring">vertex_coloring() (in module pyamg.graph)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.vertex_coloring_jones_plassmann">vertex_coloring_jones_plassmann() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.vertex_coloring_LDF">vertex_coloring_LDF() (in module pyamg.amg_core.amg_core)</a></dt>
<dt><a href="pyamg.amg_core.html#pyamg.amg_core.amg_core.vertex_coloring_mis">vertex_coloring_mis() (in module pyamg.amg_core.amg_core)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="pyamg.vis.html#pyamg.vis.vis_coarse.vis_aggregate_groups">vis_aggregate_groups() (in module pyamg.vis.vis_coarse)</a></dt>
<dt><a href="pyamg.vis.html#pyamg.vis.vis_coarse.vis_splitting">vis_splitting() (in module pyamg.vis.vis_coarse)</a></dt>
</dl></td></tr></table>

<h2 id="W">W</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="pyamg.vis.html#pyamg.vis.vtk_writer.write_basic_mesh">write_basic_mesh() (in module pyamg.vis.vtk_writer)</a></dt>
<dt><a href="pyamg.vis.html#pyamg.vis.vtk_writer.write_vtu">write_vtu() (in module pyamg.vis.vtk_writer)</a></dt></dl></td><td width="33%" valign="top"><dl>
</dl></td></tr></table>



          </div>
        </div>
      </div>
      <div class="sphinxsidebar">
        <div class="sphinxsidebarwrapper">
            <p class="logo"><a href="index.html">
              <img class="logo" src="_static/logo_dropshadow_small.png" alt="Logo"/>
            </a></p>

   

          <h3>Quick search</h3>
            <form class="search" action="search.html" method="get">
              <input type="text" name="q" size="18" /> <input type="submit" value="Go" />
              <input type="hidden" name="check_keywords" value="yes" />
              <input type="hidden" name="area" value="default" />
            </form>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="modindex.html" title="Global Module Index"
             accesskey="M">modules</a> |</li>
        <li><a href="index.html">PyAMG v1.0 documentation</a> &raquo;</li> 
      </ul>
    </div>
    <div class="footer">
      &copy; Copyright 2009, Nathan Bell, Luke Olson, Jacob Schroder.
      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.5.1.
    </div>
  </body>
</html>